package com.fdb.efp.loan.service.domain;

import java.math.BigDecimal;

import com.irdstudio.basic.framework.core.vo.BaseInfo;
/**
 * Description: 悦农e贷台账中间表		
 * @author chenqm1
 * @date 2018-06-05
 */
public class BatPiccsAcc extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	/** 账号 */
	private String batKey1;
	/** 产品类型 */
	private String batActType;
	/** 产品子类 */
	private String batCat;
	/** 客户代码 */
	private String batCustomerNo;
	/** 客户名称 */
	private String batName;
	/** 币种 */
	private String batCurrencyInd;
	/** 机构号 */
	private String batBrNo;
	/** 核算码 */
	private String batGlClassCode;
	/** 合同号 */
	private String batExtConNo;
	/** 借据号 */
	private String batLmsRcptNo;
	/** 贷款形式 */
	private String batMrkNewAdLoan;
	/** 原或有账号 */
	private String batCtaReference;
	/** 放款账号 */
	private String batTrfAcctNo;
	/** 还款账号 */
	private String batAutoDbtAcctNo;
	/** 票据号码 */
	private String batChqNo;
	/** 核准金额 */
	private BigDecimal batAppAmt;
	/** 贷款已发放总金额 */
	private BigDecimal batAdvVal;
	/** 本金余额 */
	private BigDecimal batLoanBal;
	/** 下期还款额 */
	private BigDecimal batDueAmt;
	/** 起始日期 */
	private String batDueStrtDate;
	/** 到期日 */
	private String batMaturityDate;
	/** 原到期日 */
	private String batOrigMaturityDt;
	/** 按揭标识 */
	private String batRepaySched;
	/** 首次放款日 */
	private String batFirstAdvDate;
	/** 上一金融日期 */
	private String batLstFinDate;
	/** 申请到期日 */
	private String batAppMaturityDt;
	/** 核准日期 */
	private String batApprvDate;
	/** 逾期起始日期 */
	private String batLstUnpdDueDte;
	/** 状态 */
	private String batStatus;
	/** 应计/非应计/核销标识 */
	private String batBadDebtInd;
	/** 资金协议号 */
	private String batFundAgrNo;
	/** 委托贷款BGL帐号 */
	private String batTrustBglNo;
	/** 还款周期 */
	private String batRepayFreq;
	/** 逾期期数 */
	private int batArrearsCtr;
	/** 累计逾期期数 */
	private String batSumArrearsCnt;
	/** 利率% */
	private BigDecimal batStoreRate;
	/** 利率类型 */
	private String batEfrChngInd;
	/** 利率增量选项 */
	private String batRtIncrOption;
	/** 利率增量 */
	private BigDecimal batRtIncr;
	/** 固定利率 */
	private BigDecimal batIntRate;
	/** 拖欠本金罚息利率增量选项 */
	private String batFine1IncrOpt;
	/** 拖欠本金罚息利率增量 */
	private BigDecimal batFine1RtIncr;
	/** 拖欠本金固定的罚息率 */
	private BigDecimal batFine1IntRate;
	/** 应收利息罚息利率增量选项 */
	private String batFine2IncrOpt;
	/** 应收利息罚息利率增量 */
	private BigDecimal batFine2RtIncr;
	/** 利息罚息利率 */
	private BigDecimal batFine2IntRate;
	/** 复利罚息利率增量选项 */
	private String batFine4IncrOpt;
	/** 复利罚息利率增量 */
	private BigDecimal batFine4RtIncr;
	/** 复利利率 */
	private BigDecimal batFine4IntRate;
	/** 挪用利率罚息利率增量选项 */
	private String batFine3IncrOpt;
	/** 挪用利率罚息利率 */
	private BigDecimal batFine3IntRate;
	/** 挪用利率罚息利率增量 */
	private BigDecimal batMisapprIncrRate;
	/** 已重整次数 */
	private int batNoOfRenewal;
	/** 已展期次数 */
	private int batNoOfExtnMade;
	/** 实收贴现息 */
	private BigDecimal batUnearnedInt;
	/** 应收利息 */
	private BigDecimal batCapUnpdInt;
	/** 应收利息的罚息 */
	private BigDecimal batUnpdIntArrPrn;
	/** 拖欠本金的罚息 */
	private BigDecimal batUnpdArrsIntBal;
	/** 应收复利 */
	private BigDecimal batUnpdArrPrnBal;
	/** 应收待核销利息(应收未收） */
	private BigDecimal batWriteOffIntRec;
	/** 正常回收累计 */
	private BigDecimal batSumRepayAmt;
	/** 核销日期 */
	private String batBadDebtTrfDte;
	/** 原银承CTA账号 */
	private String batOrigAplyAcctNo;
	/** 拖欠本金 */
	private BigDecimal batUnpdPrinBal;
	/** 还款日 */
	private int batReturnDate;
	/** 本金逾期起始日 */
	private String batCapOverDate;
	/** 利息逾期起始日 */
	private String batIntOverDate;
	/** 逾期期数 */
	private String projId;
	/** 信用证机构代码*/
	private String batFinanceCd;
	/** 拖欠本金(结息后) */
	private BigDecimal batUnpdPrinBal1;
	/** 应收利息累计(结息后) */
	private BigDecimal batReceIntCumu1;
	/** 应收利息的罚息(应收未收) */
	private BigDecimal batUnpdIntArrPrn1;
	/** 拖欠本金的罚息(应收未收) */
	private BigDecimal batUnpdArrsIntBal1;
	/** 应收复利(应收未收) */
	private BigDecimal batUnpdArrPrnBal1;
	/** 应收待核销利息(应收未收) */
	private BigDecimal batUnpdWriteOffIntRec1;
	/** 应收利息(已计未结) */
	private BigDecimal batIntAccr;
	/** 应收利息的罚息(已计未结) */
	private BigDecimal batFine2IntAccr;
	/** 拖欠本金的罚息(已计未结) */
	private BigDecimal batArrIntAccr;
	/** 应收复利(已计未结) */
	private BigDecimal batFine4IntAccr;
	

	public void setBatKey1(String batKey1){
		this.batKey1 = batKey1;
	}
	public String getBatKey1(){
		return this.batKey1;
	}		
	public void setBatActType(String batActType){
		this.batActType = batActType;
	}
	public String getBatActType(){
		return this.batActType;
	}		
	public void setBatCat(String batCat){
		this.batCat = batCat;
	}
	public String getBatCat(){
		return this.batCat;
	}		
	public void setBatCustomerNo(String batCustomerNo){
		this.batCustomerNo = batCustomerNo;
	}
	public String getBatCustomerNo(){
		return this.batCustomerNo;
	}		
	public void setBatName(String batName){
		this.batName = batName;
	}
	public String getBatName(){
		return this.batName;
	}		
	public void setBatCurrencyInd(String batCurrencyInd){
		this.batCurrencyInd = batCurrencyInd;
	}
	public String getBatCurrencyInd(){
		return this.batCurrencyInd;
	}		
	public void setBatBrNo(String batBrNo){
		this.batBrNo = batBrNo;
	}
	public String getBatBrNo(){
		return this.batBrNo;
	}		
	public void setBatGlClassCode(String batGlClassCode){
		this.batGlClassCode = batGlClassCode;
	}
	public String getBatGlClassCode(){
		return this.batGlClassCode;
	}		
	public void setBatExtConNo(String batExtConNo){
		this.batExtConNo = batExtConNo;
	}
	public String getBatExtConNo(){
		return this.batExtConNo;
	}		
	public void setBatLmsRcptNo(String batLmsRcptNo){
		this.batLmsRcptNo = batLmsRcptNo;
	}
	public String getBatLmsRcptNo(){
		return this.batLmsRcptNo;
	}		
	public void setBatMrkNewAdLoan(String batMrkNewAdLoan){
		this.batMrkNewAdLoan = batMrkNewAdLoan;
	}
	public String getBatMrkNewAdLoan(){
		return this.batMrkNewAdLoan;
	}		
	public void setBatCtaReference(String batCtaReference){
		this.batCtaReference = batCtaReference;
	}
	public String getBatCtaReference(){
		return this.batCtaReference;
	}		
	public void setBatTrfAcctNo(String batTrfAcctNo){
		this.batTrfAcctNo = batTrfAcctNo;
	}
	public String getBatTrfAcctNo(){
		return this.batTrfAcctNo;
	}		
	public void setBatAutoDbtAcctNo(String batAutoDbtAcctNo){
		this.batAutoDbtAcctNo = batAutoDbtAcctNo;
	}
	public String getBatAutoDbtAcctNo(){
		return this.batAutoDbtAcctNo;
	}		
	public void setBatChqNo(String batChqNo){
		this.batChqNo = batChqNo;
	}
	public String getBatChqNo(){
		return this.batChqNo;
	}		
	public void setBatAppAmt(BigDecimal batAppAmt){
		this.batAppAmt = batAppAmt;
	}
	public BigDecimal getBatAppAmt(){
		return this.batAppAmt;
	}		
	public void setBatAdvVal(BigDecimal batAdvVal){
		this.batAdvVal = batAdvVal;
	}
	public BigDecimal getBatAdvVal(){
		return this.batAdvVal;
	}		
	public void setBatLoanBal(BigDecimal batLoanBal){
		this.batLoanBal = batLoanBal;
	}
	public BigDecimal getBatLoanBal(){
		return this.batLoanBal;
	}		
	public void setBatDueAmt(BigDecimal batDueAmt){
		this.batDueAmt = batDueAmt;
	}
	public BigDecimal getBatDueAmt(){
		return this.batDueAmt;
	}		
	public void setBatDueStrtDate(String batDueStrtDate){
		this.batDueStrtDate = batDueStrtDate;
	}
	public String getBatDueStrtDate(){
		return this.batDueStrtDate;
	}		
	public void setBatMaturityDate(String batMaturityDate){
		this.batMaturityDate = batMaturityDate;
	}
	public String getBatMaturityDate(){
		return this.batMaturityDate;
	}		
	public void setBatOrigMaturityDt(String batOrigMaturityDt){
		this.batOrigMaturityDt = batOrigMaturityDt;
	}
	public String getBatOrigMaturityDt(){
		return this.batOrigMaturityDt;
	}		
	public void setBatRepaySched(String batRepaySched){
		this.batRepaySched = batRepaySched;
	}
	public String getBatRepaySched(){
		return this.batRepaySched;
	}		
	public void setBatFirstAdvDate(String batFirstAdvDate){
		this.batFirstAdvDate = batFirstAdvDate;
	}
	public String getBatFirstAdvDate(){
		return this.batFirstAdvDate;
	}		
	public void setBatLstFinDate(String batLstFinDate){
		this.batLstFinDate = batLstFinDate;
	}
	public String getBatLstFinDate(){
		return this.batLstFinDate;
	}		
	public void setBatAppMaturityDt(String batAppMaturityDt){
		this.batAppMaturityDt = batAppMaturityDt;
	}
	public String getBatAppMaturityDt(){
		return this.batAppMaturityDt;
	}		
	public void setBatApprvDate(String batApprvDate){
		this.batApprvDate = batApprvDate;
	}
	public String getBatApprvDate(){
		return this.batApprvDate;
	}		
	public void setBatLstUnpdDueDte(String batLstUnpdDueDte){
		this.batLstUnpdDueDte = batLstUnpdDueDte;
	}
	public String getBatLstUnpdDueDte(){
		return this.batLstUnpdDueDte;
	}		
	public void setBatStatus(String batStatus){
		this.batStatus = batStatus;
	}
	public String getBatStatus(){
		return this.batStatus;
	}		
	public void setBatBadDebtInd(String batBadDebtInd){
		this.batBadDebtInd = batBadDebtInd;
	}
	public String getBatBadDebtInd(){
		return this.batBadDebtInd;
	}		
	public void setBatFundAgrNo(String batFundAgrNo){
		this.batFundAgrNo = batFundAgrNo;
	}
	public String getBatFundAgrNo(){
		return this.batFundAgrNo;
	}		
	public void setBatTrustBglNo(String batTrustBglNo){
		this.batTrustBglNo = batTrustBglNo;
	}
	public String getBatTrustBglNo(){
		return this.batTrustBglNo;
	}		
	public void setBatRepayFreq(String batRepayFreq){
		this.batRepayFreq = batRepayFreq;
	}
	public String getBatRepayFreq(){
		return this.batRepayFreq;
	}		
	public void setBatArrearsCtr(int batArrearsCtr){
		this.batArrearsCtr = batArrearsCtr;
	}
	public int getBatArrearsCtr(){
		return this.batArrearsCtr;
	}		
	public void setBatSumArrearsCnt(String batSumArrearsCnt){
		this.batSumArrearsCnt = batSumArrearsCnt;
	}
	public String getBatSumArrearsCnt(){
		return this.batSumArrearsCnt;
	}		
	public void setBatStoreRate(BigDecimal batStoreRate){
		this.batStoreRate = batStoreRate;
	}
	public BigDecimal getBatStoreRate(){
		return this.batStoreRate;
	}		
	public void setBatEfrChngInd(String batEfrChngInd){
		this.batEfrChngInd = batEfrChngInd;
	}
	public String getBatEfrChngInd(){
		return this.batEfrChngInd;
	}		
	public void setBatRtIncrOption(String batRtIncrOption){
		this.batRtIncrOption = batRtIncrOption;
	}
	public String getBatRtIncrOption(){
		return this.batRtIncrOption;
	}		
	public void setBatRtIncr(BigDecimal batRtIncr){
		this.batRtIncr = batRtIncr;
	}
	public BigDecimal getBatRtIncr(){
		return this.batRtIncr;
	}		
	public void setBatIntRate(BigDecimal batIntRate){
		this.batIntRate = batIntRate;
	}
	public BigDecimal getBatIntRate(){
		return this.batIntRate;
	}		
	public void setBatFine1IncrOpt(String batFine1IncrOpt){
		this.batFine1IncrOpt = batFine1IncrOpt;
	}
	public String getBatFine1IncrOpt(){
		return this.batFine1IncrOpt;
	}		
	public void setBatFine1RtIncr(BigDecimal batFine1RtIncr){
		this.batFine1RtIncr = batFine1RtIncr;
	}
	public BigDecimal getBatFine1RtIncr(){
		return this.batFine1RtIncr;
	}		
	public void setBatFine1IntRate(BigDecimal batFine1IntRate){
		this.batFine1IntRate = batFine1IntRate;
	}
	public BigDecimal getBatFine1IntRate(){
		return this.batFine1IntRate;
	}		
	public void setBatFine2IncrOpt(String batFine2IncrOpt){
		this.batFine2IncrOpt = batFine2IncrOpt;
	}
	public String getBatFine2IncrOpt(){
		return this.batFine2IncrOpt;
	}		
	public void setBatFine2RtIncr(BigDecimal batFine2RtIncr){
		this.batFine2RtIncr = batFine2RtIncr;
	}
	public BigDecimal getBatFine2RtIncr(){
		return this.batFine2RtIncr;
	}		
	public void setBatFine2IntRate(BigDecimal batFine2IntRate){
		this.batFine2IntRate = batFine2IntRate;
	}
	public BigDecimal getBatFine2IntRate(){
		return this.batFine2IntRate;
	}		
	public void setBatFine4IncrOpt(String batFine4IncrOpt){
		this.batFine4IncrOpt = batFine4IncrOpt;
	}
	public String getBatFine4IncrOpt(){
		return this.batFine4IncrOpt;
	}		
	public void setBatFine4RtIncr(BigDecimal batFine4RtIncr){
		this.batFine4RtIncr = batFine4RtIncr;
	}
	public BigDecimal getBatFine4RtIncr(){
		return this.batFine4RtIncr;
	}		
	public void setBatFine4IntRate(BigDecimal batFine4IntRate){
		this.batFine4IntRate = batFine4IntRate;
	}
	public BigDecimal getBatFine4IntRate(){
		return this.batFine4IntRate;
	}		
	public void setBatFine3IncrOpt(String batFine3IncrOpt){
		this.batFine3IncrOpt = batFine3IncrOpt;
	}
	public String getBatFine3IncrOpt(){
		return this.batFine3IncrOpt;
	}		
	public void setBatFine3IntRate(BigDecimal batFine3IntRate){
		this.batFine3IntRate = batFine3IntRate;
	}
	public BigDecimal getBatFine3IntRate(){
		return this.batFine3IntRate;
	}		
	public void setBatMisapprIncrRate(BigDecimal batMisapprIncrRate){
		this.batMisapprIncrRate = batMisapprIncrRate;
	}
	public BigDecimal getBatMisapprIncrRate(){
		return this.batMisapprIncrRate;
	}		
	public void setBatNoOfRenewal(int batNoOfRenewal){
		this.batNoOfRenewal = batNoOfRenewal;
	}
	public int getBatNoOfRenewal(){
		return this.batNoOfRenewal;
	}		
	public void setBatNoOfExtnMade(int batNoOfExtnMade){
		this.batNoOfExtnMade = batNoOfExtnMade;
	}
	public int getBatNoOfExtnMade(){
		return this.batNoOfExtnMade;
	}		
	public void setBatUnearnedInt(BigDecimal batUnearnedInt){
		this.batUnearnedInt = batUnearnedInt;
	}
	public BigDecimal getBatUnearnedInt(){
		return this.batUnearnedInt;
	}		
	public void setBatCapUnpdInt(BigDecimal batCapUnpdInt){
		this.batCapUnpdInt = batCapUnpdInt;
	}
	public BigDecimal getBatCapUnpdInt(){
		return this.batCapUnpdInt;
	}		
	public void setBatUnpdIntArrPrn(BigDecimal batUnpdIntArrPrn){
		this.batUnpdIntArrPrn = batUnpdIntArrPrn;
	}
	public BigDecimal getBatUnpdIntArrPrn(){
		return this.batUnpdIntArrPrn;
	}		
	public void setBatUnpdArrsIntBal(BigDecimal batUnpdArrsIntBal){
		this.batUnpdArrsIntBal = batUnpdArrsIntBal;
	}
	public BigDecimal getBatUnpdArrsIntBal(){
		return this.batUnpdArrsIntBal;
	}		
	public void setBatUnpdArrPrnBal(BigDecimal batUnpdArrPrnBal){
		this.batUnpdArrPrnBal = batUnpdArrPrnBal;
	}
	public BigDecimal getBatUnpdArrPrnBal(){
		return this.batUnpdArrPrnBal;
	}		
	public void setBatWriteOffIntRec(BigDecimal batWriteOffIntRec){
		this.batWriteOffIntRec = batWriteOffIntRec;
	}
	public BigDecimal getBatWriteOffIntRec(){
		return this.batWriteOffIntRec;
	}		
	public void setBatSumRepayAmt(BigDecimal batSumRepayAmt){
		this.batSumRepayAmt = batSumRepayAmt;
	}
	public BigDecimal getBatSumRepayAmt(){
		return this.batSumRepayAmt;
	}		
	public void setBatBadDebtTrfDte(String batBadDebtTrfDte){
		this.batBadDebtTrfDte = batBadDebtTrfDte;
	}
	public String getBatBadDebtTrfDte(){
		return this.batBadDebtTrfDte;
	}		
	public void setBatOrigAplyAcctNo(String batOrigAplyAcctNo){
		this.batOrigAplyAcctNo = batOrigAplyAcctNo;
	}
	public String getBatOrigAplyAcctNo(){
		return this.batOrigAplyAcctNo;
	}		
	public void setBatUnpdPrinBal(BigDecimal batUnpdPrinBal){
		this.batUnpdPrinBal = batUnpdPrinBal;
	}
	public BigDecimal getBatUnpdPrinBal(){
		return this.batUnpdPrinBal;
	}		
	public void setBatReturnDate(int batReturnDate){
		this.batReturnDate = batReturnDate;
	}
	public int getBatReturnDate(){
		return this.batReturnDate;
	}		
	public void setBatCapOverDate(String batCapOverDate){
		this.batCapOverDate = batCapOverDate;
	}
	public String getBatCapOverDate(){
		return this.batCapOverDate;
	}		
	public void setBatIntOverDate(String batIntOverDate){
		this.batIntOverDate = batIntOverDate;
	}
	public String getBatIntOverDate(){
		return this.batIntOverDate;
	}		
	public void setProjId(String projId){
		this.projId = projId;
	}
	public String getProjId(){
		return this.projId;
	}		
	
	public String getBatFinanceCd() {
		return batFinanceCd;
	}
	public void setBatFinanceCd(String batFinanceCd) {
		this.batFinanceCd = batFinanceCd;
	}
	public void setBatUnpdPrinBal1(BigDecimal batUnpdPrinBal1){
		this.batUnpdPrinBal1 = batUnpdPrinBal1;
	}
	public BigDecimal getBatUnpdPrinBal1(){
		return this.batUnpdPrinBal1;
	}		
	public void setBatReceIntCumu1(BigDecimal batReceIntCumu1){
		this.batReceIntCumu1 = batReceIntCumu1;
	}
	public BigDecimal getBatReceIntCumu1(){
		return this.batReceIntCumu1;
	}		
	public void setBatUnpdIntArrPrn1(BigDecimal batUnpdIntArrPrn1){
		this.batUnpdIntArrPrn1 = batUnpdIntArrPrn1;
	}
	public BigDecimal getBatUnpdIntArrPrn1(){
		return this.batUnpdIntArrPrn1;
	}		
	public void setBatUnpdArrsIntBal1(BigDecimal batUnpdArrsIntBal1){
		this.batUnpdArrsIntBal1 = batUnpdArrsIntBal1;
	}
	public BigDecimal getBatUnpdArrsIntBal1(){
		return this.batUnpdArrsIntBal1;
	}		
	public void setBatUnpdArrPrnBal1(BigDecimal batUnpdArrPrnBal1){
		this.batUnpdArrPrnBal1 = batUnpdArrPrnBal1;
	}
	public BigDecimal getBatUnpdArrPrnBal1(){
		return this.batUnpdArrPrnBal1;
	}		
	public void setBatUnpdWriteOffIntRec1(BigDecimal batUnpdWriteOffIntRec1){
		this.batUnpdWriteOffIntRec1 = batUnpdWriteOffIntRec1;
	}
	public BigDecimal getBatUnpdWriteOffIntRec1(){
		return this.batUnpdWriteOffIntRec1;
	}		
	public void setBatIntAccr(BigDecimal batIntAccr){
		this.batIntAccr = batIntAccr;
	}
	public BigDecimal getBatIntAccr(){
		return this.batIntAccr;
	}		
	public void setBatFine2IntAccr(BigDecimal batFine2IntAccr){
		this.batFine2IntAccr = batFine2IntAccr;
	}
	public BigDecimal getBatFine2IntAccr(){
		return this.batFine2IntAccr;
	}		
	public void setBatArrIntAccr(BigDecimal batArrIntAccr){
		this.batArrIntAccr = batArrIntAccr;
	}
	public BigDecimal getBatArrIntAccr(){
		return this.batArrIntAccr;
	}		
	public void setBatFine4IntAccr(BigDecimal batFine4IntAccr){
		this.batFine4IntAccr = batFine4IntAccr;
	}
	public BigDecimal getBatFine4IntAccr(){
		return this.batFine4IntAccr;
	}		

}
